package com.rui.mapper;

import com.rui.domain.DevelopmentLanguage;
import com.rui.domain.DevelopmentLanguageExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DevelopmentLanguageMapper {
    long countByExample(DevelopmentLanguageExample example);

    int deleteByExample(DevelopmentLanguageExample example);

    int deleteByPrimaryKey(String id);

    int insert(DevelopmentLanguage record);

    int insertSelective(DevelopmentLanguage record);

    List<DevelopmentLanguage> selectByExample(DevelopmentLanguageExample example);

    DevelopmentLanguage selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") DevelopmentLanguage record, @Param("example") DevelopmentLanguageExample example);

    int updateByExample(@Param("record") DevelopmentLanguage record, @Param("example") DevelopmentLanguageExample example);

    int updateByPrimaryKeySelective(DevelopmentLanguage record);

    int updateByPrimaryKey(DevelopmentLanguage record);
}